草庐IT

Android AsyncTask 不调用 onPostExecute

全部标签

javascript - Masonry.js 加载失败。无法在 Wordpress 中调用未定义(外层)的 'create'

所以关于masonry.js,我遇到了一个似乎在其他任何地方都找不到的奇怪问题。我有thelatest(3.10)version我将它包含在我的wordpress主题的functions.php文件中:functionenqueue(){wp_register_script('masonry',get_stylesheet_directory_uri().'/js/masonry.js',array('jquery'));wp_enqueue_script('masonry');}add_action('wp_enqueue_scripts','enqueue');正在加载脚本。就像现

javascript - 什么时候应该使用 call() 与直接调用函数?

我有一个使用大量回调的JavaScript应用程序。一个典型的函数将接受一个回调,并用另一个回调将其包装起来。Namespace.foo=function(arg,their_on_success){varmy_on_success=function(result){console.log('my_on_success()called');if('function'===typeoftheir_on_success){their_on_success(result);}}something(arg,my_on_success);};给定上面的例子,这样的设置应该在什么时候设置为原生ca

javascript - 如果再次调用 Javascript 函数,如何终止它?

我的网页上有一个搜索框,其中包含复选框,以便用户过滤他们的结果。一次只能选中一个复选框。单击复选框时,我的代码运行并将过滤器应用于列表并返回正确的结果。我遇到的问题是,当快速连续多次单击复选框时,它会将请求排队并一个一个地拉回。如果选中复选框然后多次取消选中,这可能需要一段时间。在Javascript中有什么方法可以通知函数它已被再次调用并且它应该停止除最后一次请求之外的所有内容? 最佳答案 您想将onclick回调包装在一个去抖动函数中,例如http://underscorejs.org/#debounce假设你有这个functi

javascript - Vuex:从行动中调用 setter/getter

有没有办法让dispatch/action在里面调用getter?mutations:{setData(state,data){state.data=data;}}actions:{sendDataToServer({commit},payload){//callgetter(data)andassigntovariable//doasyncfunctionsfromthedatareturned}},getters:{getAppData:state=>()=>{returnstate.data;}}那么这里的最佳实践是什么?使用mutation更改状态,然后获取状态并将其传递给将执

javascript - 如何在浏览器控制台或外部脚本中调用 Reactjs 组件的方法?

我正在创建一个传单map组件,这里是一个关于plunker的例子http://plnkr.co/edit/LkghwOcby49XESdGb782?p=preview这是代码传单.jsx/**@jsxReact.DOM*//*jshintindent:2,node:true,nomen:true,browser:true*//*globalReact*/'usestrict';module.exports=React.createClass({getInitialState:function(){return{map:{}};},componentDidMount:function()

javascript - 如何在 JavaScript 中调用自执行函数?

当我有一些代码需要执行多次时,我将其包装在一个函数中,这样我就不必重复自己。此外,有时还需要在页面加载时最初执行此代码。现在我这样做:functionfoo(){alert('hello');}foo();我宁愿这样做:(functionfoo(){alert('hello');})();问题是,这只会在页面加载时执行,但如果我随后尝试使用foo()调用它,它将不起作用。我猜这是一个作用域问题,但有什么方法可以让自执行函数在稍后被调用时工作? 最佳答案 如果您的函数不依赖于返回值,您可以这样做...varfoo=(functionb

javascript - 我如何找出一个函数被 javascript/jquery 调用了多少次?

也许这是一个奇怪的问题,但它是这样的:我有一个我定期调用的函数,在该函数中我需要知道我在哪个迭代中,或者该函数被调用了多少次。问题的简化版本:jQuery(document).ready(function(){setInterval("myFunction()",3000);});functionmyFunction(){alert("IhavebeencalledXtimes");}那么,我如何找出上面代码中的X? 最佳答案 简易版:像codeling'sanswer那样创建一个全局变量.问题-如果其他一些代码也定义了一个具有相同

javascript - 单击按钮后如何在 Dropzone.js 中调用 .removeAllFiles() 函数

我正在使用http://www.dropzonejs.com/(dropzone.js)库。我已经将我的表单元素之一初始化为,vardrop=$("#upload").dropzone({uploadMultiple:"true",addRemoveLinks:"true",thumbnailWidth:"250",thumbnailHeight:"250",maxFilesize:"10",headers:{"title":titles,"location":locations,"tag":tags}});现在当用户点击按钮,我想使用drop.removeAllFiles(true)

javascript - Windows 10 32 位上的 Edge 阻止对本地主机的 ajax 调用,网络错误 0x2efd

我们有一个使用SignalR与本地扫描仪驱动程序对话的应用程序,该应用程序已经在IE、Chrome和Firefox上投入生产了几年,它们在拉下SignalR的hubsjs头文件时没有问题。Edge推出后,我们发现与localhost通信存在问题,经过长时间的努力找到允许其通信的设置(并且经过数小时的Microsoft票证,他们没有找到解决方案),我们决定添加header以允许Edge授予访问域:访问控制允许来源:https://localhost:11000这似乎有效,但我们几乎没有注意到它适用于64位Windows10Edge,但不适用于32位Windows10Edge。我花了几个小

javascript - 使用标签 data-* 实现 Ajax 调用

我正在尝试使用标签data-*实现Ajax调用,如jquery-ajax-unobtrusive我知道我可以使用带有$.ajax()的javascript函数,但我的目的是试验标签data-ajax...我在cshtml文件中试过这段代码Ajax//othercode...functionAjaxSuccess(){alert('AjaxSuccess');}functionAjaxError(){alert('AjaxError');}浏览器当然会显示按钮,但是当我点击它时没有任何反应。我无法在浏览器调试器中发现任何错误。显然什么都没发生。Intellisense不显示标签data-